// pages/caseReward/personalInfo/personalInfo.js
const app = getApp();
import util from '../../../utils/util.js';
import request from '../../../utils/config.js';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userExt: {},
    username:'',
    mobile:'',
    email:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      userExt: app.globalData.userExt,
      username: app.globalData.userExt.userName,
      mobile: app.globalData.userExt.mobileNo,
      email: app.globalData.userExt.email
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  //触发姓名
  change_name: function (e) {
    this.setData({
      username: e.detail.value
    })
  },

  //手机号触发
  change_mobileNo: function(e){
    this.setData({
      mobile:e.detail.value
    })
  },

  //邮箱触发
  change_email: function(e){
    this.setData({
      email:e.detail.value
    })
  },


  //确认提交
  submit: function(){
    if (!this.data.username) {
      wx.showToast({ title: '姓名不能为空', icon: 'none' })
      return;
    }
    if (!this.data.mobile) {
      wx.showToast({ title: '手机号不能为空', icon: 'none' })
      return;
    } else if (!util.isValidNo(this.data.mobile)) {
      wx.showToast({ title: '手机号格式不正确', icon: 'none' })
      return;
    }
    if (!this.data.email) {
      wx.showToast({ title: '邮箱不能为空', icon: 'none' })
      return;
    } else if (!util.fChkMail(this.data.email)) {
      wx.showToast({ title: '邮箱格式不正确', icon: 'none' })
      return;
    }

    let send = {
      userName: this.data.userName,
      email: this.data.email
    };
    console.log(send)
    let _this = this;
    wx.showLoading({ title: '加载中...', mask: true })
    request.requestLogin_api('userExt4Lawyer', {
      sessionId: app.globalData.sessionId,
      pageNum: '',
      pageSize: '',
    }, send, (res) => {
      console.log("userExt4Lawyer", res)
      wx.hideLoading();
     
      if (res.data.isSuccess == 'T') {
        // wx.showToast({
        //   title: '提交成功',
        //   icon: 'success',
        //   duration: 2000
        // })
        let bodyData = JSON.parse(res.data.body);
        _this.setData({
          userExt: bodyData
        });
        app.globalData.userExt = JSON.parse(res.data.body);
        setTimeout(function () {
          wx.navigateBack();
        }, 1000);
      } else {
        wx.showToast({
          title: res.msg,
          icon: 'none',
          duration: 2000
        })
      }
    }, (res) => {
      console.log("提交失败", res)
      wx.showToast({
        title: '提交失败',
        icon: 'none',
        duration: 1000
      })
    });
   
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  // onShareAppMessage: function () {

  // }
})